Online marketplace eBay is urging users to change their passwords following a huge "cyberattack" on a database with encrypted passwords and non-financial data.